// //参数code表示退出码
// process.on("exit",function(code){
//   //进行一些清理工作
//   console.log("I am tired...")
// });
// var tick = Date.now();
// console.log(tick);

// process实现了EventEmitter接口，exit方法会在当进程退出的时候执行。
// 因为进程退出之后将不再执行事件循环,所以只有那些没有回调函数的代码才会被执行。在下面例子中，setTimeout里面的语句是没有办法执行到的。
process.on('exit', function () {
  setTimeout(function () {
    console.log('This will not run');
  }, 100);
    console.log('Bye.');
  });
